package org.huangrui.javase.basic;

/**
 * @Author hr
 * @Create 2025-11-06 21:26
 **/
public class T04Chicken {
    /**
     * 案例3：百钱买百鸡（高频plus&高xinplus）
     * 有一人去买鸡，公鸡每只5元，母鸡每只3元，小鸡每3只1元，用100元去买100只鸡，
     * 要求公鸡、母鸡、小鸡都要有，各买多少只，用Java程序实现。
     * @param args
     */
    public static void main(String[] args) {
        int totalMoney = 100; // 总金额
        int totalChickens = 100; // 总鸡数

        for (int roosters = 1; roosters <= totalMoney / 5; roosters++) {
            for (int hens = 1; hens <= totalMoney / 3; hens++) {
                int chicks = totalChickens - roosters - hens;
                int cost = roosters * 5 + hens * 3 + chicks / 3;

                // 检查是否满足条件
                if (chicks >= 1 && chicks % 3 == 0 && cost == totalMoney) {
                    System.out.println("公鸡: " + roosters + "只, 母鸡: " + hens + "只, 小鸡: " + chicks + "只");
                }
            }
        }
    }
}
